<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>
        // 写法一：表示的是当前代码执行的时间（也可以理解成是获取当前时间对象）
        var date1 = new Date();
        console.log(date1);

        // 写法二：在参数中传递一个表示时间的字符串（兼容性最强）
        var date2 = new Date("2012/12/12 12:12:12");
        console.log(date2);


        // 写法三：（不常用）
        var date3 = new Date("Wed Jan 27 2017 12:00:00 GMT+0800 (中国标准时间)");
        console.log(date3);

        // 写法四：（不常用）
        var date4 = new Date(2017, 1, 27);
        console.log(date4);

        console.log("------------------------------------------------");
        console.log("------------------------------------------------");

        var mydate = new Date();
        console.log(mydate);
        console.log(mydate.getDay()); //获取星期 0-6（0 代表周日，1 代表周一）
        console.log(mydate.getDate()); //获取日 1-31
        console.log(mydate.getMonth()); //获取月 0-11（0 代表一月）
        console.log(mydate.getFullYear()); //获取年份  
        console.log(mydate.getHours()); //获取小时 0-23
        console.log(mydate.getMinutes()); //获取分钟 0-59
        console.log(mydate.getSeconds()); //获取秒 0-59
        console.log(mydate.getMilliseconds()); //获取毫秒 （1s = 1000ms）
        console.log(mydate.getTime()); // 获取时间戳。打印结果：1549257832393
        // 时间戳：指的是从格林威治标准时间的1970年1月1日，0时0分0秒到当前日期所花费的毫秒数（1 秒 = 1000 毫秒）。
        // 计算机底层在保存时间时，使用的都是时间戳。时间戳的存在，就是为了统一时间的单位。




    </script>
</body>

</html>